home *** CD-ROM | disk | FTP | other *** search
/ Apple Developer Connection Student Program / ADC Tools Sampler CD Disk 3 1999.iso / Documentation / Books / Learn Java on the Macintosh / Learn Java Projects / 12.01 - floating pt / FloatingPt.java < prev    next >
Text File  |  1996-04-22  |  835b  |  38 lines

  1. /* -------------------------------------------------------------
  2. This applet uses floating point numbers as instance variables.
  3.  
  4. Java's classes: Applet    (applet)
  5.                 System    (lang)    
  6.  
  7. Custom classes: FloatingPt
  8.                 Triangle         
  9.  
  10. ------------------------------------------------------------- */
  11.  
  12. public class FloatingPt extends java.applet.Applet {
  13.  
  14.    public void init() {
  15.    
  16.       Triangle t1 = new Triangle();
  17.       t1.base   = 9;
  18.       t1.height = 15;
  19.       
  20.       Triangle t2 = new Triangle();
  21.       t2.base   = 14.232;
  22.       t2.height = 3.2947;
  23.       
  24.       System.out.println("area of t1 is " + t1.area());
  25.       System.out.println("area of t2 is " + t2.area());
  26.       
  27.    }
  28.  
  29. }
  30.  
  31. class Triangle {
  32.    double base;
  33.    double height;
  34.    
  35.    double area() {
  36.       return base * height / 2.0;
  37.    }
  38. }